<?php
/**
 * Pàgina que ens permet introduir nous materials al inventari mitjançant 
 * un formulari.
 *
 * @copyright 2009 - Equip de Desenvolupament de ASI 2
 * @link http://www.iescopernic.com
 * @version 1.0
 * @license GNU/GPL-http://www.gnu.org/copyleft/gpl.html
 * @package CreditSintesis
 * @subpackage sec
 * @author ASI 2
 */

/**
 * Arxiu que ens permet garantir seguretat a l'aplicació
 * @see seguretat_seccio.php
 */
include_once '../includes/seguretat_seccio.php';

/**
 * Arxiu que gestiona la connexió amb la base de dades
 * @see conector.php
 */
include_once '../includes/conector.php';

/**
 * Pàgina que conté la funcions per a formatar
 * cadenas abans d'introduir-l a ala base de dades.
 * @see formatejar.php
 */
include_once '../includes/formatejar.php';

/**
* Arxiu que ens fa el logging dels events al accedir a la bd
* @see log.php
*/
include_once '../includes/log.php';

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="../style/estil.css" rel="stylesheet" type="text/css">
        <script type="text/javascript" src="../scrips/funcions.js"></script>
        <title>Gestió Materials</title>
    </head>
    <body>

        <?php

        if (isset($_POST['submit'])){//amb això li diem si hi ha variable a recollir en el submit, es important, perque si no hi ha carregarà el form
            //isset es una funcio que mira si la var de dins del parentesi esta definida.
            
            //formatejem la cadena abans d'introduir-la a la base de dades
            $nom_material = formata($_POST['nom']);

            //definim la variable usuari per a fer el log
            $usuari=$_SESSION['user'];
            
            $consulta = "SELECT COUNT(*) FROM tipus_material WHERE nom LIKE '".$nom_material."'";
            $conec = new conector();//utilitzem la llibreria del xexy
            $resultat = $conec ->consultar($consulta);//fem la consulta
            $res = mysql_fetch_array($resultat);
            //si no ens retorna 0 vol dir que no el tenim a la base de dades
            if ($res[0]== 0){
                $consulta="INSERT INTO tipus_material (nom) VALUES('$nom_material')";
                $conec ->consultar($consulta);//fem la consulta

                $conec ->tancar();

                //var per generar el log
                $logdesc="Nova inserció de tipus material ->";

                //fem la entrada al log
                $logdesc=$logdesc.$consulta;
                logging($logdesc,$usuari);

                echo '<div id="petit">';
                echo '<br>';
                echo '<center><strong>Informació rebuda.</strong>';
                echo '<br>';
                echo '<br>';
                echo '<input type="submit" id="boto" value="Tancar" onclick="tancar();"></center>'; //tanquem la finestra una vegada utilitzada
                echo '</div>';
             //si no ens retorna un 0 vol dir queja existeix, mostrem error.
            }else{
                echo '<div id="centre">';
                echo '<br>';
                echo '<center><strong><font color="red">Aquest espai ja exixteix a la base de dades.</font></strong>';
                echo '<br>';
                echo '<br>';
                echo '<input type="submit" id="boto" value="Tancar" onclick="tancar();"></center>';
                echo '</div>';
            }
        }else{
            //si la var no està definida carrega el form
            ?>
        <div id="centre" name="centre" align="center" >
            <br>
            <h1>Alta Nous Materials</h1>
            <form method="post" action="<?php $PHP_SELF?>" onSubmit="return valida1(this)">
                <table aling="center" border="0" cellspacing="1" cellpadding="3">
                    <tbody>
                        <tr>
                            <td>
                                <strong>Nom Material:</strong>
                            </td>
                            <td>
                                <input type ="Text" class="text" maxlength="15" name="nom">
                            </td>
                        </tr>
                    </tbody>
                </table>
                <br>
                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type ="submit" id="boto"  align="center" name ="submit" value ="Enviar">
                 <input type="button" id="boto" name="tancar" value="Tancar" onclick="window.close();">
                 <input type="reset" id="boto" name="reset" value="Esborrar">
            </form>
        </div>
        <?php
    }?>
    </body>
</html>
